Skip to content

Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.80.1 to 0.93.0 - #547

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring-0.71.0
Open

Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.80.1 to 0.93.0#547
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring-0.71.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jan 15, 2024

Copy link
Copy Markdown
Contributor

Bumps github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.80.1 to 0.93.0.

Release notes

Sourced from github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring's releases.

0.93.0 / 2026-07-28

  • [CHANGE] Switch from uint to int types in the Go definition of the CRDs and add API validations to reject negative values. #8662 #8666
  • [CHANGE] Keep local Prometheus compaction enabled when the Thanos sidecar uploads to object storage, for Prometheus >= v3.9.0 and Thanos >= v0.41.0. The operator now coordinates uploads through the shipper meta file (--storage.tsdb.delay-compact-file.path, --shipper.meta-file-name, --shipper.ignore-unequal-block-size) instead of disabling compaction. Set spec.disableCompaction: true to keep the previous behavior. #8694
  • [CHANGE] Define a default value of 1 for .spec.shards for Prometheus and PrometheusAgent CRDs. #8691
  • [CHANGE/BUGFIX] Add validation markers to all unsigned int fields to reject negative values. #8662
  • [CHANGE/BUGFIX] Disable metadata sending when the remote-write configuration uses message version v2.0. #8700
  • [FEATURE] Add updateMessage field to the Slack receiver in the AlertmanagerConfig CRD. #8506
  • [FEATURE] Add chunkEncoding field to TSDBSpec for runtime float encoding selection in Prometheus and PrometheusAgent CRDs. #8675
  • [ENHANCEMENT] Use pod's name as the peer name for Alertmanager >= v0.30.0. #8705
  • [BUGFIX] Create IPv6 EndpointSlice for the kubelet Service on dual-stack clusters. #8682

0.92.1 / 2026-06-30

  • [BUGFIX] Fix "namespace not found" errors when the operator watches monitoring and workload resources in different resources. #8658

0.92.0 / 2026-06-18

[!NOTE] The PrometheusTopologySharding and PrometheusShardRetentionPolicy feature gates have been promoted to Beta in this release and are now enabled by default. See the sharding documentation for details.

  • [CHANGE] Add URL validation for the tokenUrl field in OAuth2 configuration across all CRDs. #8579
  • [CHANGE] Add URL validation for the url field in RemoteReadSpec in Prometheus CRD. #8596
  • [FEATURE] Migrate retention options from CLI flags to the config file for Prometheus CRD (Prometheus >= v3 uses the config file; older versions continue to use CLI flags). #8547
  • [FEATURE] Add staleSeriesCompactionThreshold field to TSDBSpec in Prometheus and PrometheusAgent CRDs. #8563
  • [FEATURE] Add labelNameUnderscoreSanitization and labelNamePreserveMultipleUnderscores fields to OTLPConfig in Prometheus and PrometheusAgent CRDs. #8562
  • [FEATURE] Add payload field to Webhook receiver in AlertmanagerConfig CRD. #8507
  • [ENHANCEMENT] Use pod topology labels for zone sharding on Kubernetes >= 1.35 when the PrometheusTopologySharding feature gate is enabled (removes the need for attachMetadata.node=true). #8564
  • [ENHANCEMENT] Add validation for the Slack update_message field in Alertmanager configuration Secret. #8556
  • [BUGFIX] Validate target labels in Probe static configuration to prevent invalid Prometheus scrape configs. #7901
  • [BUGFIX] Fix goroutine leak and data race in pollBasedListerWatcher. #8593
  • [BUGFIX] Validate ProxyConfig in OAuth2 configuration. #8610
  • [BUGFIX] Fix SMTP smarthost format error handling in Alertmanager configuration. #8586
  • [BUGFIX] Fix missing return in admission webhook after marshal failure. #8582
  • [BUGFIX] Fix FindOwner to return nil on meta.Accessor error. #8585
  • [BUGFIX] Fix dropped gzip Close errors in GzipConfig and GunzipConfig. #8573
  • [BUGFIX] Fix panic on malformed key=value flag input (e.g. --labels "key"). #8560

0.91.0 / 2026-05-05

  • [CHANGE] Enforce mutual exclusion of basicAuth, authorization and oauth2 in ScrapeConfig CRD. #8480
  • [CHANGE] Add minimum length validations to string fields in ScrapeConfig CRD. #8479
  • [CHANGE] Add validations for VictorOps receiver in AlertmanagerConfig CRD. #8220
  • [CHANGE] Add validations for OpsGenie receiver in AlertmanagerConfig CRD. #8267
  • [CHANGE] Add validations for Email receiver in AlertmanagerConfig CRD. #8270
  • [FEATURE] Implement shard retention based on Prometheus data retention (it requires the PrometheusShardRetentionPolicy feature gate). #8478
  • [FEATURE] Configure node selector when sharding mode is Topology for Prometheus and PrometheusAgent custom resources (it requires the PrometheusTopologySharding feature gate). #8486
  • [FEATURE] Configure external label with topology information when sharding mode is Topology for Prometheus and PrometheusAgent custom resources (it requires the PrometheusTopologySharding feature gate). #8519
  • [FEATURE] Distribute scrape targets within topology zones when sharding mode is Topology for Prometheus and PrometheusAgent custom resources (it requires the PrometheusTopologySharding feature gate). #8538
  • [FEATURE] Add --promql-options CLI argument to the admission-webhook binary. #8531
  • [FEATURE] Validate PrometheusRule resources selected by Prometheus resources based on the PromQL enabled features. #8545
  • [FEATURE] Add workload identity authentication method for AzureSD in ScrapeConfig CRD. #8489
  • [ENHANCEMENT] Support strategic merge patch of container probes when workloads are configured with HTTPS. #8427

... (truncated)

Changelog

Sourced from github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring's changelog.

0.93.0 / 2026-07-28

  • [CHANGE] Switch from uint to int types in the Go definition of the CRDs and add API validations to reject negative values. #8662 #8666
  • [CHANGE] Keep local Prometheus compaction enabled when the Thanos sidecar uploads to object storage, for Prometheus >= v3.9.0 and Thanos >= v0.41.0. The operator now coordinates uploads through the shipper meta file (--storage.tsdb.delay-compact-file.path, --shipper.meta-file-name, --shipper.ignore-unequal-block-size) instead of disabling compaction. Set spec.disableCompaction: true to keep the previous behavior. #8694
  • [CHANGE] Define a default value of 1 for .spec.shards for Prometheus and PrometheusAgent CRDs. #8691
  • [CHANGE/BUGFIX] Add validation markers to all unsigned int fields to reject negative values. #8662
  • [CHANGE/BUGFIX] Disable metadata sending when the remote-write configuration uses message version v2.0. #8700
  • [FEATURE] Add updateMessage field to the Slack receiver in the AlertmanagerConfig CRD. #8506
  • [FEATURE] Add chunkEncoding field to TSDBSpec for runtime float encoding selection in Prometheus and PrometheusAgent CRDs. #8675
  • [ENHANCEMENT] Use pod's name as the peer name for Alertmanager >= v0.30.0. #8705
  • [BUGFIX] Create IPv6 EndpointSlice for the kubelet Service on dual-stack clusters. #8682

0.92.1 / 2026-06-30

  • [BUGFIX] Fix "namespace not found" errors when the operator watches monitoring and workload resources in different resources. #8658

0.92.0 / 2026-06-18

Note: The PrometheusTopologySharding and PrometheusShardRetentionPolicy feature gates have been promoted to Beta in this release and are now enabled by default. See the sharding documentation for details.

  • [CHANGE] Add URL validation for the tokenUrl field in OAuth2 configuration across all CRDs. #8579
  • [CHANGE] Add URL validation for the url field in RemoteReadSpec in Prometheus CRD. #8596
  • [FEATURE] Migrate retention options from CLI flags to the config file for Prometheus CRD (Prometheus >= v3 uses the config file; older versions continue to use CLI flags). #8547
  • [FEATURE] Add staleSeriesCompactionThreshold field to TSDBSpec in Prometheus and PrometheusAgent CRDs. #8563
  • [FEATURE] Add labelNameUnderscoreSanitization and labelNamePreserveMultipleUnderscores fields to OTLPConfig in Prometheus and PrometheusAgent CRDs. #8562
  • [FEATURE] Add payload field to Webhook receiver in AlertmanagerConfig CRD. #8507
  • [ENHANCEMENT] Use pod topology labels for zone sharding on Kubernetes >= 1.35 when the PrometheusTopologySharding feature gate is enabled (removes the need for attachMetadata.node=true). #8564
  • [ENHANCEMENT] Add validation for the Slack update_message field in Alertmanager configuration Secret. #8556
  • [BUGFIX] Validate target labels in Probe static configuration to prevent invalid Prometheus scrape configs. #7901
  • [BUGFIX] Fix goroutine leak and data race in pollBasedListerWatcher. #8593
  • [BUGFIX] Validate ProxyConfig in OAuth2 configuration. #8610
  • [BUGFIX] Fix SMTP smarthost format error handling in Alertmanager configuration. #8586
  • [BUGFIX] Fix missing return in admission webhook after marshal failure. #8582
  • [BUGFIX] Fix FindOwner to return nil on meta.Accessor error. #8585
  • [BUGFIX] Fix dropped gzip Close errors in GzipConfig and GunzipConfig. #8573
  • [BUGFIX] Fix panic on malformed key=value flag input (e.g. --labels "key"). #8560

0.91.0 / 2026-05-05

  • [CHANGE] Enforce mutual exclusion of basicAuth, authorization and oauth2 in ScrapeConfig CRD. #8480
  • [CHANGE] Add minimum length validations to string fields in ScrapeConfig CRD. #8479
  • [CHANGE] Add validations for VictorOps receiver in AlertmanagerConfig CRD. #8220
  • [CHANGE] Add validations for OpsGenie receiver in AlertmanagerConfig CRD. #8267
  • [CHANGE] Add validations for Email receiver in AlertmanagerConfig CRD. #8270
  • [FEATURE] Implement shard retention based on Prometheus data retention (it requires the PrometheusShardRetentionPolicy feature gate). #8478
  • [FEATURE] Configure node selector when sharding mode is Topology for Prometheus and PrometheusAgent custom resources (it requires the PrometheusTopologySharding feature gate). #8486
  • [FEATURE] Configure external label with topology information when sharding mode is Topology for Prometheus and PrometheusAgent custom resources (it requires the PrometheusTopologySharding feature gate). #8519
  • [FEATURE] Distribute scrape targets within topology zones when sharding mode is Topology for Prometheus and PrometheusAgent custom resources (it requires the PrometheusTopologySharding feature gate). #8538
  • [FEATURE] Add --promql-options CLI argument to the admission-webhook binary. #8531
  • [FEATURE] Validate PrometheusRule resources selected by Prometheus resources based on the PromQL enabled features. #8545

... (truncated)

Commits
  • f8fafd4 build(deps): bump the github-actions-deps group with 2 updates (#8726)
  • 387684b chore: cut v0.93.0 (#8725)
  • 263387c build(deps): bump the github-actions-deps group with 2 updates
  • fadceb3 chore: cut v0.93.0
  • 6eea70d Merge pull request #8714 from prometheus-operator/dependabot/go_modules/k8s.i...
  • 3a40dd9 feat: add chunkEncoding field to TSDBSpec for runtime float encoding selectio...
  • 12fb55d Regenerate docs + bump in other go.mod files
  • 7b97bc9 fix: create IPv6 EndpointSlice for kubelet Service on dual-stack clusters (#8...
  • 2e55a51 Merge pull request #8694 from Poil/feat/thanos-delayed-compaction-8266
  • 716c885 Merge pull request #8717 from prometheus-operator/dependabot/go_modules/githu...
  • Additional commits viewable in compare view

@l0wl3vel

l0wl3vel commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

@dependabot rebase

…toring

Bumps [github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring](https://github.com/prometheus-operator/prometheus-operator) from 0.80.1 to 0.93.0.
- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases)
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md)
- [Commits](prometheus-operator/prometheus-operator@v0.80.1...v0.93.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
  dependency-version: 0.71.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.56.2 to 0.71.0 Bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.80.1 to 0.93.0 Aug 7, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring-0.71.0 branch from e6928d9 to 2c5d6b1 Compare August 7, 2026 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant